package com.szc.demo01.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.szc.demo01.pojo.Attence;

import java.text.ParseException;
import java.util.Date;
import java.util.List;

public interface AttenceService extends IService<Attence> {
    List<Attence> ATTENCE_LIST(int year,int month,long e_id);

    //上班打卡
    int clock_in(Long e_id);
    //下班打卡
    int clock_out(Long e_id);

    //根据员工id和当天日期查询是否打卡
    Attence getAttenceByEidAndWorkDate(Long e_id, Date work_date);


    /**老板查看所有的员工在某一月的考勤
     * e_id为空查某一月所有员工的考勤记录
     * name 作为搜索条件(暂时没用用到)
     * month 不能为空 为空没有数据
     * @return
     */
    List<Attence>getListForBoss(Long e_id,Integer month,String name);


    List<Attence>getListForBossByDay(String work_date);

}
